source/archive/core.d(426,23): Error: cannot take address of local `directory` in `@safe` function `addFile` source/archive/core.d(450,19): Error: cannot take address of local `directory` in `@safe` function `addDirectory` source/archive/tar.d(313,41): Error: template instance `archive.core.ArchiveDirectory!(TarPolicy)` error instantiating source/archive/core.d(169,47): Error: `@safe` function `archive.core.Archive!(TarPolicy, NullArchiveFilter).Archive.serialize` cannot call `@system` function `archive.tar.TarPolicy.serialize!(NullArchiveFilter).serialize` source/archive/tar.d(453,26): `archive.tar.TarPolicy.serialize!(NullArchiveFilter).serialize` is declared here source/archive/tar.d(610,20): Error: template instance `archive.core.Archive!(TarPolicy, NullArchiveFilter)` error instantiating source/archive/core.d(169,47): Error: `@safe` function `archive.core.Archive!(TarPolicy, GzFilter).Archive.serialize` cannot call `@system` function `archive.tar.TarPolicy.serialize!(GzFilter).serialize` source/archive/tar.d(453,26): `archive.tar.TarPolicy.serialize!(GzFilter).serialize` is declared here source/archive/targz.d(101,22): Error: template instance `archive.core.Archive!(TarPolicy, GzFilter)` error instantiating source/archive/core.d(426,23): Error: cannot take address of local `directory` in `@safe` function `addFile` source/archive/core.d(450,19): Error: cannot take address of local `directory` in `@safe` function `addDirectory` source/archive/zip.d(101,41): Error: template instance `archive.core.ArchiveDirectory!(ZipPolicy)` error instantiating source/archive/zip.d(464,9): Error: delegate `archive.files()(int delegate(ref FileImpl))` is not callable using argument types `(int delegate(ref FileImpl __applyArg0) @system)` source/archive/zip.d(464,9): cannot pass argument `__foreachbody5` of type `int delegate(ref FileImpl __applyArg0) @system` to parameter `int delegate(ref FileImpl)` source/archive/zip.d(493,9): Error: delegate `archive.files()(int delegate(ref FileImpl))` is not callable using argument types `(int delegate(ref FileImpl __applyArg0) @system)` source/archive/zip.d(493,9): cannot pass argument `__foreachbody6` of type `int delegate(ref FileImpl __applyArg0) @system` to parameter `int delegate(ref FileImpl)` source/archive/core.d(169,47): Error: template instance `archive.zip.ZipPolicy.serialize!(NullArchiveFilter)` error instantiating source/archive/zip.d(548,20): instantiated from here: `Archive!(ZipPolicy, NullArchiveFilter)` source/archive/core.d(169,47): Error: `@safe` function `archive.core.Archive!(ZipPolicy, NullArchiveFilter).Archive.serialize` cannot call `@system` function `archive.zip.ZipPolicy.serialize!(NullArchiveFilter).serialize` source/archive/zip.d(432,26): `archive.zip.ZipPolicy.serialize!(NullArchiveFilter).serialize` is declared here source/archive/tar.d(155,20): Error: cast from `char[]` to `string` not allowed in safe code source/archive/tar.d(157,33): Error: cannot take address of local `result` in `@safe` function `octalStrToInt` source/archive/tar.d(163,20): Error: cast from `char[]` to `string` not allowed in safe code source/archive/tar.d(165,33): Error: cannot take address of local `result` in `@safe` function `octalStrToLong` source/archive/targz.d(73,24): Error: cast from `const(void)[]` to `ubyte[]` not allowed in safe code source/archive/targz.d(75,20): Error: cast from `void[]` to `ubyte[]` not allowed in safe code /opt/dmd-safe/dmd/dmd-safe failed with exit code 1.